export interface InputProps {
    type?: string;
    size?: 'large' | 'small';
    disabled?: boolean;
    clearable?: boolean;
    showPassword?: boolean;
    placeholder?: string;
    readonly?: boolean;
    autocomplete?: string;
    autofocus?: boolean;
    form?: string;
}

export interface InputEmits {
    input: [value: string],
    change: [value: string],
    focus: [value: FocusEvent],
    blur: [value: FocusEvent],
    clear: []
}

export interface InputExpose {
    ref: HTMLInputElement | HTMLTextAreaElement
}